import request from '../axios/index';

// 查询字典列表
// /api/manage/dict/getDictPageTreeByCode
// {
//     "dictName": "string",//字典名称
//      "dictCode": "string",//字典编码
//      "pageNum": 0,
//      "pageSize": 0
// }
export function getDictPageTreeByCode(data) {
    return request({
        method: 'post',
        url: '/api/manage/dict/getDictPageTreeByCode',
        data
    });
}

// 修改字典
// /api/manage/dict/updateDict
// {
// id:string 必需
// dcitName:string 字典名称 必需
// dictCode:string 字典编码 必需
// pid:string 上级字典id 必需
// status:integer 状态 必需
// remark:string 备注 必需
// }
export function updateDict(data) {
    return request({
        method: 'post',
        url: '/api/manage/dict/updateDict',
        data
    });
}
//新增字典
// /api/manage/dict/saveDict
// {
// dcitName:string 字典名称 必需
// dictCode:string 字典编码 必需
// pid:string 上级字典id 必需
// status:integer 状态 必需
// remark:string 备注 必需
// }
export function saveDict(data) {
    return request({
        method: 'post',
        url: '/api/manage/dict/saveDict',
        data
    });
}

// 删除字典
// /api/manage/dict/deleteDict/{id}
// {
// id 字典id 必需
// }
export function deleteDict(id) {
    return request({
        method: 'post',
        url: '/api/manage/dict/deleteDict/' + id,
    });
}

// 获取父级
// /api/manage/dict/getDictSelect
// {}
export function getDictSelect(data) {
    return request({
        method: 'post',
        url: '/api/manage/dict/getDictSelect',
        data
    });
}